package com.chuanyang.driverh.utils;

import android.util.Log;


/**
 * Log调试工具
 * 
 * @author Kyle
 * @date 2015-5-4 下午5:26:15
 */
public class LogUtils {
	public static final String TAG = "tag";
	private static int LOG_MAXLENGTH = 200000;
	public static void i(String msg) {
		if (ConstUtil.isDebugMode) {
			int strLength = msg.length();
			int start = 0;
			int end = LOG_MAXLENGTH;
			for (int i = 0; i < 100; i++)
			{
				if (strLength > end) {
					Log.i(TAG, msg.substring(start, end));
					start = end;
					end = end + LOG_MAXLENGTH;
				} else {
					Log.i(TAG, msg.substring(start, strLength));
					break;
				}
			}
		}
	}

	public static void e(String msg) {
		if (ConstUtil.isDebugMode) {
			Log.e(TAG, msg);
		}
	}

	public static void w(String msg) {
		if (ConstUtil.isDebugMode) {
			Log.w(TAG, msg);
		}
	}

	public static void d(String msg) {
		if (ConstUtil.isDebugMode) {
			Log.d(TAG, msg);
		}
	}

	public static void v(String msg) {
		if (ConstUtil.isDebugMode) {
			Log.v(TAG, msg);
		}
	}

	public static void i(String tag, String msg) {
		if (ConstUtil.isDebugMode) {
			Log.i(tag, msg);
		}
	}

	public static void d(String tag, String msg) {
		if (ConstUtil.isDebugMode) {
			Log.d(tag, msg);
		}
	}

	public static void e(String tag, String msg) {
		if (ConstUtil.isDebugMode) {
			Log.e(tag, msg);
		}
	}

	public static void v(String tag, String msg) {
		if (ConstUtil.isDebugMode) {
			Log.v(tag, msg);
		}
	}

	public static void w(String tag, String msg) {
		if (ConstUtil.isDebugMode) {
			Log.w(tag, msg);
		}
	}
}
